package com.vdimitr.happycube.puzzle.matrix.bycolor;

/**
 * This class holds the matrix representations of the Null puzzle pieces. A Null
 * puzzle piece acts like a NullObject
 * 
 * @author vasileios.dimitriadis
 * 
 */
public class NullPuzzlePieceMatrices extends PuzzlePieceMatrices {

	public NullPuzzlePieceMatrices() {
		this.puzzlePieces = new int[][][] {
			{ 
				{ 0, 0, 0, 0, 0 },//
				{ 0, 0, 0, 0, 0 },//
				{ 0, 0, 0, 0, 0 },//
				{ 0, 0, 0, 0, 0 },//
				{ 0, 0, 0, 0, 0 } //
			}
		};
	}

	@Override
	public int[][] getPuzzlePieceMatrix(int puzzlePieceNumber) {
		puzzlePieceNumberRangeCheck(puzzlePieceNumber);
		return super.getPuzzlePieceMatrix(1);
	}
}
